package com.ruifu.doc.conf;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

/**
 * @author nyr
 * @create 2019/9/16
 */
@Component
@ConfigurationProperties(prefix = "file")
@Data
public class FileConfig implements Serializable {

    /**
     * 文件访问路径
     */
    private String fileServerUrl;

    /**
     * 压缩文件集合
     */
    private List<String> compressedList;

    /**
     * 可直接预览的文件类型
     */
    private List<String> previewType;

    /**
     * 转换文件对应格式类型
     */
    private Map<String,String> conversionMap;

    /**
     * 关联文件类型与编号转换
     */
    private Map<String,Integer> typeNumMap;
}


